home *** CD-ROM | disk | FTP | other *** search
/ Windows Expert / Windows Expert.iso / desktop / logo200.zip / WINLOGO.C0_ / WINLOGO.DOC < prev    next >
Text File  |  1993-04-07  |  11KB  |  250 lines

  1.  
  2. Windows Logo Changer v2.00 (WINLOGO)
  3. ------------------------------------
  4.  
  5. (c) Copyright, April 1993, Dr. A. Olowofoyeku.
  6.  
  7. Documentation
  8. -------------
  9.  
  10. This program is a utility to facilitate the process
  11. of making changes to the Windows start up logo. It
  12. is written for MS-Windows 3.1, and contains both a 
  13. DOS and a Windows version, all within the same
  14. executable WINLOGO.EXE. If run from DOS, the DOS
  15. version executes and if run from Windows, the Windows
  16. version executes.
  17.  
  18. The program may or may not work correctly under Windows 3.0, and 
  19. will most certainly NOT work under pre-3.0 versions of Windows.
  20.  
  21. The Windows startup logo is actually just a bitmap,
  22. (in an RLE 4 encoded format) which is written into WIN.COM 
  23. by Windows itself, or any other program, such as WINLOGO,
  24. that can make changes to the startup logo. The process 
  25. is a bit involved if done through Windows, and is far 
  26. from a straightforward business.  With WINLOGO, it simply 
  27. involves selecting an RLE encoded bitmap from the menu,
  28. and the program takes care of the rest. The whole process 
  29. takes just about 5 seconds.
  30.  
  31.  
  32. THE LOGO FILE
  33. -------------
  34. The default logo that Windows uses is called VGALOGO.RLE 
  35. and exists in your Windows System directory. WINLOGO can 
  36. always restore this if you choose it from the menu.
  37. However, WINLOGO also allows you to have such things as 
  38. company logos, funny pictures, and the like, as your 
  39. Windows startup logo, instead of the boring one that is 
  40. supplied with Windows itself. This is because any RLE 4 
  41. encoded bitmap file would do just as well as the VGALOGO.RLE 
  42. that resides in your Windows System directory. 
  43.  
  44. You would need some utility, such as WINGIF or PAINTSHOP PRO 
  45. (both Shareware) to convert standard Windows Paintbrush 
  46. bitmap files into RLE 4 format. You can obtain copies
  47. of WINGIF and PAINTSHOP PRO from bulletin boards or by
  48. ANONYMOUS FTP from various ftp sites all over the world
  49. (e.g., "micros.hensa" in the U.K., or "garbo.uwasa.fi"
  50. in Finland; both are accessible from anywhere in the world).
  51.  
  52. NOTE: 
  53.   [1] The required format for the bitmap is RLE 4 (not RLE 8)
  54.       and the bitmap must not contain more than 16 colours.
  55.   [2] The RLE file must not be bigger than 46k in size.
  56.       Otherwise the WINCHG.COM file that will be built will
  57.       not be usable. Windows will not be able to load it, or 
  58.       even to start at all. If an RLE file selected from the 
  59.       menu is too big, WINLOGO will inform you of this. 
  60.  
  61. Some sample RLE 4 bitmaps are supplied for you to play with. 
  62. Most of them are third party bitmaps which I have simply 
  63. converted from other formats to the RLE 4 encoded format. 
  64. I personally cannot draw, so I do not have any original 
  65. bitmaps of my own. 
  66.  
  67.  
  68. THE NEW LOGO
  69. ------------
  70. When you select a new logo, WINLOGO normally builds a
  71. new Windows command file, and calls it "WINCHG.COM".
  72. Thus to start Windows with the new logo, type "WINCHG"
  73. instead of the usual "WIN". At the end of installation,
  74. WINLOGO will ask if you want to overwrite the existing
  75. WIN.COM file. You should normally answer "NO" to this
  76. question unless you already have made a backup copy of
  77. WIN.COM. You can always start Windows with your new logo
  78. by typing "WINCHG".
  79.  
  80.  
  81. USER SUPPORT
  82. ------------
  83. WINLOGO is NOT a free program. It is distributed as a user
  84. supported program. For my purposes, this means that you get 
  85. the program free and you pay whatever you think it is worth
  86. if you decide that you like it. It does NOT mean that you
  87. do not have to pay. I have distributed the program in a 
  88. completely uncrippled state, and there are no nagging messages. 
  89. I am relying on users showing good faith and playing fair. 
  90. This program took me a long time to develop and test, 
  91. and I am not asking for much.
  92.  
  93. If you find WINLOGO useful and intend to keep using it, I
  94. would suggest a fee of £5 (FIVE British Pounds Sterling). 
  95. Please forward the fee to me at the address below. 
  96.  
  97. Payment of this fee confers the following benefits:-
  98.     [a] The satisfaction of being an honest person.
  99.     [b] A clear conscience.
  100.     [c] 30% discount on Registration of any of my Shareware 
  101.             programs (see list below).
  102.     [d] Evaluation copies of my Shareware programs and copies 
  103.         of my Public Domain programs. There are several, both 
  104.         for DOS and Windows. This particular benfit applies ONLY
  105.         if you send a diskette (unformatted), a S.A.E, and 
  106.         appropriate postage. 
  107.  
  108. If you feel that WINLOGO is not worth paying for, then I ask you
  109. to please DELETE it from your disks immediately.
  110.  
  111.  
  112. DISCLAIMER
  113. ----------
  114. The program WINLOGO is supplied AS IS. I do not guarantee
  115. anything other than that it will probably not kill YOU. You
  116. use WINLOGO at your own risk. I accept no responsibility for
  117. any damage or loss, physical, financial, or otherwise, that may
  118. result from the use, or purported use of WINLOGO, for any
  119. purpose whatsoever.
  120.  
  121. If these terms are not acceptable to you, then you have NO
  122. license to use or test WINLOGO. You should DELETE it from
  123. your disks IMMEDIATELY.
  124.  
  125.  
  126. For comments, bug reports, and payment, please contact;
  127.  
  128. Dr. A. Olowofoyeku
  129. 268 Horwood,
  130. Newcastle,
  131. Staffs ST5 5BQ
  132. England, U.K.       
  133.  
  134. Email : laa12@uk.ac.keele.seq1
  135.  
  136.  
  137. PRODUCTS
  138. --------
  139. Below are a list of other programs which you can obtain from me;
  140.  
  141. Shareware;
  142. ---------
  143. [1] Windows Command Line Processor (WCL) :-
  144.     This is a command line interface for Windows 3.0 and 3.1.
  145.     It simulates the infamous DOS "C:>" prompt, from WITHIN
  146.     Windows, and also duplicates most of the internal DOS
  147.     commands. This is a FULL Windows program, and you get a
  148.     prompt from which commands can be typed, just as under
  149.     DOS. You can run any DOS or Windows program from this prompt,
  150.     while at the same time having Program Manager in view for
  151.     clicking on other programs with the mouse.
  152.  
  153.     WCL supports batch commands in Windows, and directory aliases.
  154.     Other commands include COPY, DELETE, RENAME, MKDIR, RMDIR, DIR,
  155.     TYPE, MORE, PRINT, CONCAT, TIME, DATE, HIDE, UNHIDE, TYPE-WRITE,
  156.     FREE, SHELL, etc., and a host of others. Many of the commands
  157.     behave exactly like their DOS counterparts, except that you do
  158.     all this WITHIN Windows. The WCL window is just tucked away in a
  159.     corner of the Windows desktop, and you can switch to it just by
  160.     clicking on any part of it.
  161.  
  162.     With WCL, you may never need to invoke the "MSDOS PROMPT" again,
  163.     and for basic functions like file copying, deleting, and renaming,
  164.     creating, deleting and renaming directories, setting the system
  165.     date or time, you will not need to load the file manager. This is
  166.     a great program!
  167.  
  168.     [2] AUTO-CONFIG :-
  169.     This is a DOS based automatic system configuration program. It
  170.     manages multiple AUTOEXEC.BAT and CONFIG.SYS for you, and
  171.     whenever you need to change the system configuration in order to
  172.     run a particular application, or whatever, all you need do is
  173.     select from a menu, and AUTO-CONFIG will do the rest - update
  174.     your AUTOEXEC.BAT and CONFIG.SYS files with the new configuration
  175.     AND reboot the computer. The program has a built in Editor to
  176.     facilitate editing or creation of the different configurations.
  177.     Every one needs this program!
  178.  
  179.     [3] KWIKMENU :-
  180.     This is a DOS based Hard Disk Menu program. It features full mouse
  181.     control, passwords, a file manager, and a file link utility which
  182.     links data files to the applications that created them. You can
  183.     have an unlimited number of menu items. KWIKMENU can swap itself
  184.     to Extended or Expanded memory, or to the hard disk, when running
  185.     a menu item. In these cases, it uses only 6.5k of conventional
  186.     memory. KWIKMENU is also very fast (especially when it swaps to
  187.     Extended or Expanded memory), leaving most of the competition
  188.     trailing far behind, hence, its name. Highly recommended!
  189.  
  190. Public Domain
  191. -------------
  192.     [1] METRIX :-
  193.     This is a program which converts from Metric to Imperial
  194.     measurements, and vice versa. e.g., Metres to Feet, Kilograms
  195.     to Stones, etc. About 16 conversions are built into the program.
  196.     There is a DOS version and a Windows version. The DOS version
  197.     allows you to create your own conversion tables. I have not yet
  198.     built this feature into the Windows version, and I may never do
  199.     so.
  200.  
  201.     [2] SIMPLE-EDITOR :-
  202.     This is a DOS based Text Editor for editing ASCII files of up
  203.     to 64k. The keystrokes are Wordstar(tm) compatible. This is the
  204.     same editor that it built into AUTO-CONFIG (see above).
  205.  
  206.     [3] TXT2TPAS :-    
  207.     This is a DOS based program that converts the contents of an
  208.     ASCII file into Turbo Pascal string arrays. This is useful for
  209.     producing help files, taking the tedium out of multiple "writeln"
  210.     statements, etc. All you need do is put all the required information
  211.     into an ascii file, run TXT2TPAS, and you are presented with a .PAS
  212.     file, which is ready to compile, with the text in the file converted
  213.     into the required Turbo Pascal data structures (either a String
  214.     Array, a pointer to a String Array, or a Turbo Pascal Object Type).
  215.     The resulting code will compile without fuss 100% of the time, both
  216.     under Turbo Pascal v6.0 and with minor editing, Turbo Pascal for
  217.     Windows too. You can then edit the code to your heart's content.
  218.  
  219.     [4] WINDEZIP :-
  220.     This is an Unzip program for Windows 3.0/3.1. It extracts files
  221.     from within a ZIP archive created with PKZIP.It was converted to
  222.     Windows from a DOS version the Turbo Pascal source code for which
  223.     was released into the public domain by its original authors. I
  224.     converted the code to compile under Turbo Pascal for Windows and
  225.     changed the user interface for the DOS version to an interactive.
  226.     one. It will compile under Turbo Pascal 6.0 (or 5.5) for Dos, and
  227.     Turbo Pascal for Windows, if a single conditional compilation
  228.     directive is turned on or off. The source code is supplied as well.
  229.     The program is VERY slow because of the original extraction
  230.     algorithms, most of which I cannot understand. Thus I could not
  231.     optimise it beyond changing a bubble sort in the orignal implemen-
  232.     tation to a quick sort. If any one can improve the performance, I
  233.     should like to see their code.
  234.  
  235.     NOTE: My code may contain bugs. Many things I did were work arounds
  236.     to persuade the code to compile under Windows, and to get around the
  237.     (odd?) decision of the original authors to use their own dynamic
  238.     memory management routines instead of the ones in the run time
  239.     library. However, I have been using the DOS and Windows compilations
  240.     without any problems so far.
  241.  
  242.     The original code is well commented, and I also have endeavoured to
  243.     explain what I was doing at various places. If we circulate this code
  244.     well enough, we may eventually be able to get something that rivals
  245.     the great PKUNZIP in performance.
  246.  
  247.     [5] FOYEH UTILITIES :-
  248.     This is a host of small and basic DOS based utilities.
  249.  
  250.